

/**
 * 人性化时间处理 传入时间戳
 */

// function beautify_time(timestamp){
//     var mistiming = Math.round(new Date() / 1000)-timestamp;
//     var postfix = mistiming>0 ? '前' : '后'
//     mistiming = Math.abs(mistiming)
//     var arrr = ['年','个月','星期','天','小时','分钟','秒'];
//     var arrn = [31536000,2592000,604800,86400,3600,60,1];
 
//     for(var i=0; i<7; i++){
//         var inm = Math.floor(mistiming/arrn[i])
//         if(inm!=0){
//             return inm+arrr[i] + postfix
//         }
//     }
// }


// 模板引擎定义过滤器
// JS代码中，需要准备 ucfirst这个过滤器函数
template.defaults.imports.beautify_time = function (dateTimeStamp) {
    // 函数的形参str是原来准备要输出的值
    // return，返回值是最终要输出到页面中的值
    // return str.substr(0,1).toUpperCase() + str.substr(1);
    var minute = 1000 * 60;
	var hour = minute * 60;
	var day = hour * 24;
	var halfamonth = day * 15;
	var month = day * 30;
	var now = new Date().getTime();
	var diffValue = now -  new Date(dateTimeStamp).getTime();
	if(diffValue < 0){return;}
	var monthC =diffValue/month;
	var weekC =diffValue/(7*day);
	var dayC =diffValue/day;
	var hourC =diffValue/hour;
	var minC =diffValue/minute;
	if(monthC>=1){
		result="" + parseInt(monthC) + "月前";
	}
	else if(weekC>=1){
		result="" + parseInt(weekC) + "周前";
	}
	else if(dayC>=1){
		result=""+ parseInt(dayC) +"天前";
	}
	else if(hourC>=1){
		result=""+ parseInt(hourC) +"小时前";
	}
	else if(minC>=1){
		result=""+ parseInt(minC) +"分钟前";
	}else
	result="刚刚";
	return result;
}
let data = {
    pagenum: 1,
    pagesize:8
}
function renderArticles(){
    $.get("http://localhost:8888/api/articles", data, (res) => {
        console.log(res)
        let html = template("tpl_news_list", res)
        $(".kr_news_list").append(html)
        if(res.status === 1 ) {
            $('.kr_more a').text("没有更多了")
        }
    })
}
renderArticles()


// 给加载更多添加点击事件
$('.kr_more a').click(function() {
    console.log(111)
    data.pagenum += 1
    console.log(data.pagenum)
    renderArticles()
})
